QMDD and Spectral Transformation of Binary and Multiple-Valued Functions*

نویسندگان

  • D. Michael Miller
  • Mitchell A. Thornton
چکیده

The use of decision diagrams (DD) for the computation and representation of binary function spectra has been well studied [2,3,5]. Computations and representation of spectra for multiplevalued logic (MVL) functions have also been considered [6]. For binary functions, this approach can be implemented using one of a number of the highly efficient publicly available binary decision diagram (BDD) packages, e.g. CUDD [13]. Work with MVL functions requires a package suited to the MVL case, e.g. [7,8]. Quantum multiple-valued decision diagrams (QMDD) were introduced in [9-12] as a means to represent and manipulate the matrices required for binary or multiple-valued reversible and quantum gates and circuits. In this paper, we show how QMDD can also be applied to the computation of spectral transformations of binary and multiple-valued functions. A major motivation for this work is that it introduces an approach to the spectral analysis of reversible and quantum circuits in a representation that is applicable to simulation and synthesis of such circuits. It is also of interest in that it is a consistent approach for a variety of transformations of binary and multiple-valued functions. 1. Spectral Transformation We only consider issues here that are involved in computing spectral transformations and not the reasons for doing so or how spectral representations assist in analysis and synthesis problems. The reader interested in those matters should consult the literature, e.g. [4,14]. It is also important to note that we only show three representative spectral transformations. The approach is directly applicable to many other transformations found in the literature. Consider a binary or MVL n-variable function represented by a truth column vector F. We are interested in spectral transformations defined as in eqn. 1 where n T is a n n r r ! transformation matrix and r is the radix of the function. The transformation matrices of interest are defined by the Kronecker product shown in eqn. 2 where 1 T is a r r ! ‘base’ matrix defining the transformation. n S T F " (1) 1 1 n n i T T " " # (2) Rademacher-Walsh: 1 1 1 1 1 T $ % " & ' ( ) * (3a) Reed-Muller: 1 1 0 1 1 T $ % " & ' ) * (3b)

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reversible Logic Synthesis Based on Decision Diagram Variable Ordering

Reversible logic synthesis is important for the design of conventional logic systems such as adiabatic logic and also for quantum logic systems since all quantum logic gates are necessarily reversible in nature. A framework is presented that improves reversible logic synthesis by employing a dynamically determined variable order for quantum multiple-valued decision diagrams (QMDD). We demonstra...

متن کامل

Minimization of Quantum Multiple-valued Decision Diagrams Using Data Structure Metrics

This paper describes new metrics for size minimization of the data structure referred to as quantum multiple-valued decision diagrams (QMDD). QMDD are used to represent the matrices describing reversible and quantum gates and circuits. We explore metrics related to the frequency of edges with non-zero weight for the entire QMDD data structure and their histograms with respect to each variable. ...

متن کامل

Efficient Construction of QMDDs for Irreversible, Reversible, and Quantum Functions

In reversible as well as quantum computation, unitary matrices (so-called transformation matrices) are employed to comprehensively describe the respectively considered functionality. Due to the exponential growth of these matrices, dedicated and efficient means for their representation and manipulation are essential in order to deal with this complexity and handle reversible/quantum systems of ...

متن کامل

Fast Mixed Linearly Independent Arithmetic Logic Transforms for Multiple-Valued Functions

Properties of fast transformation matrices for multiple-valued input binary output Mixed Linearly Independent Arithmetic Logic (MLIAL) are discussed. It is shown that some of MLIAL transformations for Boolean functions are applicable for multiple-valued input binary functions with appropriate coding. Hence the computational advantage of fast transform calculations of MLIAL transformations apply...

متن کامل

Fuzzy number-valued fuzzy ‎relation

It is well known fact that binary relations are generalized mathematical functions. Contrary to functions from domain to range, binary relations may assign to each element of domain two or more elements of range. Some basic operations on functions such as the inverse and composition are applicable to binary relations as well. Depending on the domain or range or both are fuzzy value fuzzy set, i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008